Big Huge Thesaurus

practice teacher

noun